package com.aliyun.messagemgt.dto.query;

import java.util.List;

/**
 *@Author Znight
 *@Date 15:30 2019/6/9
 */
public class InterFaceLogQuery extends PageQuery {

    private List<String> logIds;

    private String msgSourceId;

    private String startTime;

    private String endTime;

    private Integer pushChannelType;

    private String orderByTime;

    public String getMsgSourceId() {
        return msgSourceId;
    }

    public InterFaceLogQuery setMsgSourceId(String msgSourceId) {
        this.msgSourceId = msgSourceId;
        return this;
    }

    public String getStartTime() {
        return startTime;
    }

    public InterFaceLogQuery setStartTime(String startTime) {
        this.startTime = startTime;
        return this;
    }

    public String getEndTime() {
        return endTime;
    }

    public InterFaceLogQuery setEndTime(String endTime) {
        this.endTime = endTime;
        return this;
    }

    public Integer getPushChannelType() {
        return pushChannelType;
    }

    public InterFaceLogQuery setPushChannelType(Integer pushChannelType) {
        this.pushChannelType = pushChannelType;
        return this;
    }

    public String getOrderByTime() {
        return orderByTime;
    }

    public InterFaceLogQuery setOrderByTime(String orderByTime) {
        this.orderByTime = orderByTime;
        return this;
    }

    public List<String> getLogIds() {
        return logIds;
    }

    public InterFaceLogQuery setLogIds(List<String> logIds) {
        this.logIds = logIds;
        return this;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("InterFaceLogQuery{");
        sb.append("logIds=").append(logIds);
        sb.append(", msgSourceId='").append(msgSourceId).append('\'');
        sb.append(", startTime='").append(startTime).append('\'');
        sb.append(", endTime='").append(endTime).append('\'');
        sb.append(", pushChannelType=").append(pushChannelType);
        sb.append(", orderByTime='").append(orderByTime).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
